package com.pro.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @ClassName: UserCoupon
 * @Author: 笑笑
 * @DATE: 2021/11/18
 * @TIME: 下午 08:12
 */
@Data
public class UserCoupon {

    private Integer couponId;//优惠券信息主键id
    private Integer couponCode;//优惠券编号
    private String couponName;//优惠券名称
    private String couponPrice;//优惠券金额
    private String pricuteUrl;//图片路径

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GTM+8")
    private String startDate;//开始时间

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GTM+8")
    private String endDate;//结束时间
    private Integer online;//是否上线，2上线，3不上线
    private Integer grant;//发放方式，2自动发放，3活动领取，4人工发放，5无限制
    private Integer issueQuantity;//发行数量
    private Integer used;//已使用数量
    private Integer type;//类型，2商品，3视频
    private String createId;//创建人

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GTM+8")
    private Date createDate;//创建时间
    private String updateId;//更新人

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GTM+8")
    private Date updateDate;//更新时间
}